while True: 
    number = input("Введите четырехзначное число (или q для выхода): ")
    if number == "q":
        break  
    else:
        try:
            number = int(number) 
            if number < 1000 or number > 9999:  
                print("Введённое число не является четырёхзначным")
            else:
                # обработка числа
                num_str = str(number)  
                min_digit = 10  
                max_digit = 0  
                num_even = 0 
                num_zeros = 0  
                num_squares = 0
                num_sqrt = False  
                for digit in num_str:
                    digit = int(digit)
                    min_digit = min(min_digit, digit)
                    max_digit = max(max_digit, digit)
                    if digit % 2 == 0:
                        num_even += 1
                    if digit == 0:
                        num_zeros += 1
                    if digit in [1, 4, 9]:
                        num_squares += 1
                sqrt = int(number ** 0.5)
                if sqrt * sqrt == number:
                    num_sqrt = True
                print("Число чётное:", "Да" if number % 2 == 0 else "Нет")
                print("Число кратное трём:", "Да" if number % 3 == 0 else "Нет")
                print("Число является квадратом числа:", number if num_sqrt else "Нет")
                print("Наименьшая цифра числа:", min_digit)
                print("Наибольшая цифра числа:", max_digit)
                print("Количество нулей в числе:", num_zeros)
                print("Цифра в разряде единиц является квадратом цифры:", 1 if num_str[-1] in [1, 4, 9] else "Нет")
                print("Цифра в разряде десятков является квадратом цифры:",
                      1 if num_str[-2] in [1, 4, 9] else "Нет")
                print("Цифра в разряде сотен является квадратом цифры:",
                      1 if num_str[-3] in [1, 4, 9] else "Нет")
                print("Цифра в разряде тысяч является квадратом цифры:",
                      1 if num_str[-4] in [1, 4, 9] else "Нет")

        except ValueError:
            print("Введённое значение не является числом")
